-
-
Notifications
You must be signed in to change notification settings - Fork 32
Updates, corrections and 7 additional tools #62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
please split the pullrequest into multiple parts, one PR for each tool. |
|
Why? All the tools are mine. All the new tools are at the end of the json file. The updates are primarily to the description, the lifecycle and correctly showing which version of cyclone DX is supported. |
because reviewing all these mixed changes might take a while. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
a first review gave me the impression that huge parts of the PR are mere copy/paste.
Some details dont make sense, based on the tools' homepage/repo/description
tools.json
Outdated
| "publisher": "Anthony Harrison", | ||
| "description": "CLI utility that produces CycloneDX or SPDX SBOMs for installed javascript modules indentified in the package-lock.json, identifying dependencies and their licenses.", | ||
| "repository_url": "https://github.com/anthonyharrison/sbom4python", | ||
| "website_url": "https://pypi.org/project/sbom4python/", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you sure about the website and repo?
I mean, this is a JS tool - and you're linking the python tool - is this correct, or maybe a copy-paste issue?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oops. Should be sbom4js
tools.json
Outdated
| "functions": [ | ||
| "AUTHOR", | ||
| "TRANSFORM", | ||
| "PACKAGE_MANAGER_INTEGRATION" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
which package manager? the readme did not tell about any.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Windows doesn't have a package manager in the same way as Linux but the application can work with the installed data or installation files (e.g. MSI files). Will remove to avoid any confusion.
tools.json
Outdated
| ], | ||
| "functions": [ | ||
| "AUTHOR", | ||
| "TRANSFORM", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
transform? how?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My misunderstanding of what Transform indicates. It is transforming dependency information into an SBOM
tools.json
Outdated
| "PACKAGE_MANAGER_INTEGRATION" | ||
| ], | ||
| "transform": [ | ||
| "BOM_STANDARD" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
how? the tool does not have an intake for any BOM data - how can it transform them, then?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My misunderstanding of what Transform indicates. It is transforming dependency information into an SBOM
tools.json
Outdated
| ], | ||
| "platform": [ | ||
| "LINUX", | ||
| "MAC", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the tool is for windows - whow does it support a mac?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The tool can work on a Mac if you have a windows installation disk.
tools.json
Outdated
| "ANALYSIS" | ||
| ], | ||
| "transform": [ | ||
| "BOM_STANDARD", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
a validation tool that does transofmration???
Signed-off-by: anthonyharrison <[email protected]>
Signed-off-by: anthonyharrison <[email protected]>
|
Will submit separate PRs for each new tool. |
Yes lots of cut n'paste as it isn't straighforward to create a tools entry by hand. If there was a tool/form to create a tool entry that might make it easier and it could also provide some basic validation to ensure there is consistency of the data. |
|
|
we've changed how the |
Updates and corrections to tool definitions